package com.ruoyi.project.cms.content.mapper;

import com.ruoyi.project.cms.content.domain.CmsContent;
import com.ruoyi.project.cms.content.domain.ContentVo;

import java.util.List;

/**
 * @program: zhizun
 * @author: Mrs.ye
 * @create: 2020-09-16 10:02
 * @description: 公告内容的mapper
 **/
public interface ContentMapper {

    /***
     * 分页查询公告内容以及条件查询公告内容
     * @param cmsContent
     * @return
     */
    List<ContentVo> selectContentList(CmsContent cmsContent);

    /**
     * 保存公告信息
     * @param cmsContent
     * @return
     */
    int insertContent(CmsContent cmsContent);

    /**
     * 根据id指定的公告内容,可批量删除
     * @param ids
     * @return
     */
    int deleteContentByIds(Long[] ids);

    CmsContent selectContentById(Long contentId);

    List<CmsContent> selectContentByTypeId(Long id);

}
